@charset "gb2312";
/* CSS Document */

/*������ʽ*/
*{padding:0px; margin:0px;}
body{font-size:14px;   color: #333; font-family: "Microsoft Yahei",Tahoma,Arial; /*background:#F4F6FF;*/ }
a{color:#333;}
img{border:0px;}
ul{list-style-type:none;}
a{
	text-decoration:none;
}
#allmap{ width:80%; height:400px; float:left; border:5px #ededed solid; margin-top:10px;}
.top{width:100%; height:auto; margin:0 auto;}
.topcy{width:100%; height:420px; margin:0 auto;background:url(../images/cy.jpg) no-repeat center center;}
/*banner*/
/*.focus{height:513px;}*/
.focust{}
.xmSlide{}
.xmSlide_01{height:639px;background:url(../images/focus01.jpg) no-repeat center center;}
.xmSlide_02{height:639px;background:url(../images/focus02.jpg) no-repeat center center;}
.xmSlide_03{height:639px;background:url(../images/focus03.jpg) no-repeat center center;}
.xmSlide-pagination{text-align:center;height:30px;position: relative;top: -55px;padding-top:1px;}
.xmSlide-pagination li{display:inline-block;height:5px;width:65px; margin-left:10px;}
.xmSlide-pagination li a{display:inline-block;width:65px;height:5px;text-indent:-9999px;border-radius:8px;overflow:hidden; background:#ccc;}
.xmSlide-pagination li a.active{background-color:#b53822;}
.xmSlide-control{overflow:hidden;}
.btn{width: 100%;position: absolute;top: 0;z-index: 9999;height: 145px;opacity: 0.95;background: #fff;}
.logo{ height: 145px;width: 1200px;margin: 0 auto;line-height: 145px;position: relative;z-index: 9999;}
.loo{ height: 145px;width: 55%;line-height: 145px; float:left;}
.loo img{width: 100%;margin-top: 30px;}
.gwc{ float:left;width: 45%;height: 145px;line-height: 145px;position: relative;top: -20px;}
.gwc span{width:15%;margin-left:20px;}
.gwc span img{ margin-top:60px;}
.gwczs a{ float:left;margin-left: 2%;}
.gwczs img{ float:left;}
#zcmc{ float:left; text-align:right; width:50%; height:100px;}
#zcmc a{margin-left: 10px;margin-right: 10px;}
.phone_box{line-height: 24px; position: relative;top: -64px;float: right; right: 22px;}
.nav{ width:100%; margin:0 auto; height:60px; background:#2F2F2F;position:absolute;top:145px;z-index:9999;}
.nav ul{ width:1200px; margin:0 auto; height:60px;}
.nav ul li{ float:left; height:60px; line-height:60px; width:132px; font-weight:bold;}
.nav ul li a{ height:60px; line-height:60px; color:#fff;width:132px; float:left; text-align:center;}
.nav ul li a:hover{ color:#fff; background:#b53822;}
.nav ul li a:active{ color:#fff; background:#b53822;}
.serach{ width:100%; margin:0 auto; height:100px; background:#f1f1f1;}
.ss{ width:1200px; margin:0 auto; height:100px;}
.ss span { float:left; height:100px; line-height:100px; width:690px; text-align:right; color: #585858;font-size: 18px;margin-top: 15px;}
.ssa_in {width: 500px; float:right;    padding-top: 19px;}
.texta {width: 350px;height: 37px;float: left;line-height: 37px;background-color: #FFF;border: none;margin-top: 25px;color: #999;padding-left: 5px;
border-left: 2px #d6d6d6 solid; border-bottom: 2px #d6d6d6 solid;border-top: 2px #d6d6d6 solid;}
.textb {width: 70px;height: 40px;float: left;line-height: 40px;background-color:#b53822;border: none;text-align: center;color: #FFF;margin-top: 25px;    cursor: pointer;}

.con{ height:370px; width:100%; margin:0 auto;}
.conter{ height:290px; width:1200px; margin:0 auto; margin-top:40px;}
.coleft{ width:410px; height:290px; float:left;}
.coleft ul li{ width:100%; height:90px; border-bottom:1px #ccc dashed; float:left;}
.coleft span{height: 35px;line-height: 35px;width: 100%;float:left;}
.coleft span h{font-size: 18px; float:left; color:#333;} 
.coleft span a{font-size: 14px; color:#333; float:right; margin-right:10px;} 
.coleft ul li span{color: #bcbcbc;}

.coright{ width:750px; height:290px; float:left; margin-left:40px;}
.coright span{height: 35px;line-height: 35px;width: 100%;float:left;}
.coright span h{font-size: 18px; float:left; color:#333; margin-left:10px;} 
.coright span a{font-size: 14px; color:#333; text-align:center; margin-right:10px;} 
.coright ul li{ float:left; width:150px; text-align:center; height:140px;}
.coright ul li img{ width:140px;height: 66.15px;}
.aboutl{ width:100%; height:357px; margin:0 auto;background:url(../images/indexbj.jpg) no-repeat ; text-align:center;}
.abouta{ width:1200px; height:357px; margin:0 auto;}
.titlea{ height:40px; line-height:40px; font-size:25px; color:#fff; text-align:center; width:100%; margin:0 auto; float:left; margin-top:70px;}
.aboutl p{ line-height:28px; font-size:14px; color:#fff; width:900px; text-align:center; height:100px; margin:0 auto;float:left; margin-top:20px; margin-left:10%;}
.moree{ width:100%; height:48px; text-align:center; float:left;}
.moree span{ width:180px; background:#b53822;  font-size:14px; height:48px; line-height:48px;border-radius:26px; margin-left:43%; float:left;    cursor: pointer;}
.moree span a{ color:#fff; }
.xianh{ width:100%; height:603px; background:#f3f3f3; margin:0 auto; text-align:center;}
.xhtitle{width:1200px; height:603px;text-align:center; margin:0 auto;}
.xhtitle span{ font-size:24px; color:#000000;height:105px;line-height:105px;width: 100%;float: left;}
.cpzst{ width:268px; height:410px; float:left; margin-left:20px; margin-right:10px;}
.cpzst img {width:268px; height:210px;}
.cpzst h{ font-size:16px; height:50px; line-height:50px; text-align:center; width:100%;}
.cpzst ul{ margin-left:5%; width:95%;height:210px;}
.cpzst ul li{ float:left; height:30px; line-height:30px; width:100%; text-align:center; list-style:square;font-size: 7px;color:#b53822;}
.cpzst ul li span{  float:right; height:30px; line-height:30px; font-size:14px; color:#000; width:25%;}
.cpzst ul li span a{ color:#CD0B0D;}
.ckmore{ width:100%; height:90px;}
.ckmore span{width:185px; height:48px; float:left;background:#b53822;border-radius:26px;line-height:48px;font-size:14px;margin-left:43%;    cursor: pointer;}
.ckmore span a{ color:#fff;}
.qyzs{ width:100%; height:390px; margin:0 auto;}
.qyzst{ width:1200px; height:390px; margin:0 auto;}
.qyzst span{width: 100%;height: 105px;text-align: center;float: left;line-height: 105px;font-size: 24px;}
.qytp{ width:100%; height:220px; float:left;}

/*�ײ�*/
.cte{width:100%; height:60px; margin:0 auto;background:#3D3D3D; text-align:right; float:left;}
.cte ul { width:1200px; margin:0 auto;}
.cte ul li{ float:left; height:60px; line-height:60px; width:190px; text-align:center; margin-left:4%;}
.cte ul li img{ float:left; margin-top:10px;}
.cte ul li span{ color:#fff; font-size:18px; float:left; margin-left:10px;}
.bt{width:100%;margin:0 auto; background-color:#b53822;}
.bts{width:1200px; height:220px; margin:0 auto; overflow:hidden;}
.btx{width:100%; height:68px; margin:0 auto; line-height:68px; background-color:#FFF; color:#666;}
.btsl{ float:left; margin-top: 35px;width: 328px;}
.wxx{ float:left; width:115px; height:150px;text-align: center;margin-left: 10px; color:#fff;}
.wxx span{margin-top: 10px;float: left;width: 100%;}
.btsl p{margin-top:10px; color:#636363;}
.btsl a{margin-left:10px; margin-right:10px; color:#eee;}
.btsz{width:455px; float:left; margin-left:50px; color:#eee; margin-top:20px;}
.btsz td{height:40px; line-height:40px; color:#fff; float:left; font-size:14px;}
.btsz td img {margin-right:5px;}
.btsz td a{color:#eee;}
.btsr{float:right; margin-top:70px;}
.text_bt{width:260px; float:left; height:37px; background-color:#fffff; border:none; padding-left:5px; color:#666; border-radius:20px 0px 0px 20px; line-height:37px;}
.text_bta{width:50px; float:left; height:37px; border:none; background:#ffffff; border-radius:0px 20px 20px 0px;    cursor: pointer;}
.dtuu { width:1200px; margin:0 auto;}
.dtuu span{float: left;width: 200px;text-align: center;}
.btx a{ font-size:14px; color:#333;}
.ctaxa span a{ color:#fff;}
.ban{ text-align:center;color: #333;font-size: 14px;}
.foot{ float:left; width:100%; }

/*��ҳ*/
.footei{ width:100%; float:left; margin:0 auto; margin-top:-71px;}
.concy{ width:100%; float:left;}
.cyabout{ width:1200px;background:#fff;top: -75px;margin:0 auto;}
.cyaboutl{ width:900px; float:left; margin-left:60px;}
.connt{ float:left; width: 880px;margin-top: 30px; margin-bottom:20px;}
.cyaboutr{ float:left; width:225px;border: 1px #ccc solid; }
.abouttile{ height:91px; width:880px; float:left; border-bottom:1px #ececec solid; text-align:right;}
.abouttile span{ height:91px; line-height:94px;margin-left:20px; float:right;}
.abouttile span img { margin-right:10px;}
.cyaboutr span{ background:#3e3e3e; width:226px; height:91px; line-height:81px;float: left;text-align: center;}
.cyaboutr span a{ color:#fff; font-size:18px;}
.lanm{ height:0 auto; float:left; width:100%;}
.lanm li{ height:60px; text-align:left; text-align:center;line-height:60px; border-bottom:1px #ececec solid; width:100%;}
.lanm li a:hover{color:#F00;}
.ttn{ width:226px; height:46px; background:#1D293D; color:#fff; font-size:18px; float: left; line-height:46px; text-align:center;}
.ttn a{ width:226px; height:46px; background:#3E3E3E; color:#fff; font-size:18px; float: left; line-height:46px; text-align:center;}
.lins{ float:left; width:225px; height:113px;}
.lxdz{ width:100%; float:left;}
.lxdz li{ width:100%; height:85px;line-height: 85px;text-align: center; border-bottom:1px #ccc solid;}
.lxdz li img { width:140px; margin-top:10px;}
.page{ float:left; width:100%; height:50px; text-align:center;}
.lanmt{ height:0 auto; float:left; width:100%;}
.lanmt li{ height:40px; text-align:left; text-align:center;line-height:40px; border-bottom:1px #ececec solid; width:100%;}
.lanmt li a:hover{color:#F00;}

.mBan2 {}
.mBan2 .slideBox{ width:100%; height:auto; position:relative; }
.mBan2 .slideBox .hd{ height: 30px; overflow: hidden; position: absolute; bottom: 4px; z-index: 1; width: 300px;margin-left: -46px; left: 44%; padding: 4px 0px 0px 11px; }
.mBan2 .slideBox .hd ul{ zoom: 1; }
.mBan2 .slideBox .hd ul li{ float: left; width:40px; height: 6px; background: #fff; cursor: pointer; 

margin-right: 10px; }
.mBan2 .slideBox .hd ul li.on{ background: #f60 }
.mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.mBan2 .slideBox .bd img{ width:100%; height:auto; display:block;  }

/*�ֻ���Դ*/
.xctltas{width:200px; height:45px; margin:0 auto; line-height:45px; text-align:center; color:#FFF; font-size:22px; background-color:#3366cc;}
.xctltax{width:198px; margin:0 auto; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; overflow:hidden;}
.xctltax_a{width:170px; margin:0 auto; margin-top:18px; overflow:hidden;}
.xaa_img{border:1px solid #e4e4e4; box-shadow: 10px 2px 5px #ccc;}
.xaa_img img{width:166px; height:64px;}
.xaa_font{width:237px; margin:0 auto; margin-top:15px;}
.xaa_font h2{color:#fe6700; margin-bottom:10px; margin-top:10px;}
.xaa_font h2 a{color:#fe6700;}
.xaa_font li{width:100%; float:left; height:30px; line-height:30px;}
.right table tr td{ text-align:left; height:40px; line-height:40px; border-bottom:1px solid #f1f1f1; font-size:14px;}

#page{border:1px solid #e4e4e4;height:28px;}
#button{height: 30px;
width: 60px;
color: #333;
background: -webkit-linear-gradient(top, #fff 0%,#ccc 100%);
border: 1px solid #ccc;
line-height: 16px;
font-size: 12px;
margin-top: 10px;}
.pagerBoxkc{ text-align:center; margin-top:20px; margin-bottom:10px;}


/*��Ʒ����ҳ*/
#preview {
    float: none;
    text-align: center;
    width: 347px;
}
.jqzoom {
    height: 321px;
    position: relative;
    width:347px;
}
#spec-n5 {
    height: 60px;
    overflow: hidden;
    padding-top: 6px;
    width: 347px;
}

#spec-list {
    display: inline;
    float: left;
    margin-left:10px;
    overflow: hidden;
    width: 320px;
}
#spec-list ul li {
    display: inline;
    float: left;
    margin-right: 0;
    width: 62px;
}
#spec-list ul li img {
    border: 2px solid #cccccc;
    height: 50px;
    padding: 2px;
    width: 50px;
}
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

.cpdd {
	float:right;
	padding-left:10px;
	width:500px;
}
.cpdd ul li{
	display:block;
	line-height:30px;
	width:100%;
	text-align:left;
	font-size:14px;
	color:#666666;
	float:left;
}
.cpdd ul li span{
	float:left;
	text-indent:2em;
}
.cptpfd {
    float: left;
    padding: 2px;
}
.cpdd h2{color:#636768; font-size:22px; font-weight:normal; margin-bottom:16px;}
.detail_xj{ float:left; border-top:2px dotted #ccc;width:100%; margin-top:20px; padding-top:10px;}
.detail_xj p{color:#fe6700;font-size:14px; margin-bottom:10px;}
.detail_xj p input{color:#fff;font-size:16px; background-color:#3266cc; width:95px; height:42px; border:none; margin-right:20px;}
.detail_m{ width:100%; margin-top:30px; float:left;}

#table2{border-top:1px solid #cccccc; border-left:1px solid #cccccc; margin-top:20px;}
#table2 tr td{ height:40px; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; line-height:28px; text-align:left; padding-left:16px;}
#table2 tr td span{ color:#b1b1b1; font-weight:700;}
.cp_detail{width:100%; margin-top:20px; float:left;}
.cp_detail h2{ color:#fe6700; font-size:22px;}
.cp_detail_m{ width:100%; float:left; margin-top:16px; }
.cp_detail_m p{ text-indent:2em; line-height:24px;}
.xgcp{width:100%; float:left; margin-top:35px; border-top:2px dotted #ccc; padding-top:30px;}
.xgcp ul li{ width:210px; height:240px; display:inline; float:left; margin:0 16px;}
.xgcp ul li span{float:left;width:100%}
.xgcp ul li img{ width:210px; height:180px;}
/*����ҳ����*/

/*��Ʒչʾ*/
.cpzsList{ width:100%; border-bottom:2px dotted #ccc; float:left; margin-bottom:20px; padding-bottom:20px;}
.cpzsList ul li{ width:33%; height:300px; display:inline; float:left; text-align:center; }
.cpzsList ul li p{margin-top:5px; height:38px;}
.cpzsList ul li span{margin-left: 15px;}
.cpzsList ul li img{ }
/*��Ʒչʾ����*/


/*��ҵ����*/
.picList{ width:100%; border-bottom:2px dotted #ccc; float:left; margin-bottom:20px; padding-bottom:20px;}
.picList ul li{ width:236px; height:340px; display:inline; float:left; margin:0 20px;}
.picList ul li span{float:left;width:100%; text-align:center;}
.picList ul li img{ width:256px; height:252px; background-color:#efefef;padding:5px;}
.picList_img { float:left; margin-top:10px;}
.picList_img img{max-width:726px;background-color:#efefef;padding:10px;}
.picList_r{float:left;width:505px; margin-top:30px; line-height:35px;}
.picList_r p{width:100%; line-height:24px;}
/*��ҵ���ʽ���*/


/*��ҵƷ��*/
.picListr{ width:100%; border-bottom:2px dotted #ccc; float:left; margin-bottom:20px; padding-bottom:20px;}
.picListr ul li{ width:206px; height:140px; display:inline; float:left; margin:0 40px;}
.picListr ul li span{float:left;width:100%; text-align:center;}
.picListr ul li img{ width:188px; height:89px; background-color:#efefef;padding:1px;}
.picListr_img { float:left;width: 100%;text-align: center;
}
.picListr_img img{ margin-top:10px; border:1px #ccc solid;}
.picListr_r{float:right;width:100%;margin-top: 15px;}
.picListr_r p{width:100%; line-height:24px;}
/*��ҵ���ʽ���*/

.ct_tal{float:left;}
.ct_tar{float:right; cursor: pointer;} 
.js_about h1{text-align:center; color:#CC3333; margin-top:20px; font-size:20px;}

.cg{width:1200px; margin:0 auto; text-align:left;  margin-top:50px; }
.cg_l{float:left;}
.cg_r{float:right;}

#gglist{background-color:#dcdcdc; font-weight:bold;}
.about td{border-bottom:1px solid #dcdcdc;}

.about{ padding-bottom:15px;}
.cg_r h2{color:#F60; font-size:22px;}
.cg_r p{margin-top:10px; line-height:24px; text-align:left;}
.cg_r img{margin-top:10px;}
.xgcpxx{width:100%; float:left; margin-top:15px; padding-top:10px;}
.xgcpxx h2{color:#fe6700; font-size:20px; margin-bottom:10px;}
.xgcpxx a{border:1px solid #e4e4e4;width:100px; height:30px; display:inline-block; line-height:30px; text-align:center; margin:5px 7px; overflow:hidden;}

/**/
.xctltax_js{width:198px; margin:0 auto; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; overflow:hidden;}
.xctltax_js  ul{padding-top:10px; padding-bottom:10px;}
.xctltax_js li{width:90%; height:35px; margin:0 auto; line-height:35px;}
.xctltax_js li a{padding-left:15px;}
.js_about{width:880px; margin:0 auto;}
.ju_abouta{width:880px; margin:0 auto; border-bottom:2px dotted #dcdcdc; padding-bottom:20px; margin-top:20px; overflow:hidden;}
.ju_aboutalt{width:152px; float:left;}
.ju_aboutalt img{max-width:152px;}
.ju_aboutart{width:790px; float:left;margin-left:30px;}
.ju_aboutart p{line-height:30px; margin-top:15px; text-indent:2em;}
.ju_aboutarta{width:790px; float:left;margin-left:3%;}
.ju_aboutarta p{line-height:30px; margin-top:15px;}

.ju_aboutarts b{font-size:15px;}
.ju_aboutarts span{color:#999; font-size:12px; margin-left:10px;float: right;}
.gglista{color:#CC2525;}
.titlenr{width:880px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.titlenr p{font-size:14px; line-height:28px; margin-top:10px;}
.titlenr h2{ }
.titlesj{width:880px; margin:0 auto; line-height:26px; margin-top:10px; color:#999; text-align:center;}
.actived {background: #b53822;}
.logoct {float: left;margin-top: 30px;}
.text_a {width: 150px;height: 35px;float: left;border: 1px solid #3e3e3e;color: #999; line-height:35px;}
.text_b {width: 250px; height: 35px;float: left;border: 1px solid #3e3e3e;margin-left: 10px;color: #999;line-height:35px;}
.text_c {width: 80px;height: 37px;float: left;line-height: 37px;background-color: #3e3e3e;border: none;font-size: 16px;text-align: center;color: #FFF;font-weight: bold; line-height:37px;}



.ctrta {
    width: 100%;
    margin: 0 auto;
}

.ctrtas {
    width: 100%;
    height: 42px;
    margin: 0 auto;
    line-height: 42px;
    border-bottom: 1px solid #eae8e8;
}
.ctrtas b {
    font-size: 16px;
    padding-left: 15px;
    display: inline-block;
    border-bottom: 2px solid #203d99;
    width: 85px;
    height: 41px;
}
.sitemap {
    margin: 0 10px;
}
.sitemap ul li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px dotted #cccccc;
    line-height: 55px;
}
.sitemap li h2 {
    color: #003399;
    float: left;
    width: 80px;
    font-size: 16px;
    height: 70px;
}
.sitemap li a {
    display: inline-block;
    margin: 0 15px;
    cursor: pointer;
}
